a figment of somebody’s imagination - Turkish English Dictionary